demo: Update to gesture API change
authorCarlos Garnacho <carlosg@gnome.org>
Mon, 24 Mar 2014 13:44:27 +0000 (14:44 +0100)
committerCarlos Garnacho <carlosg@gnome.org>
Fri, 23 May 2014 17:54:23 +0000 (19:54 +0200)
demos/gtk-demo/gestures.c

index b9759c0c7cdedb47fb601eca8f9ddd36df127114..28db04f49f7f15d656cde375bd8945dbd3abbd95 100644 (file)
@@ -156,8 +156,7 @@ do_gestures (GtkWidget *do_widget)
       gesture = gtk_gesture_swipe_new (drawing_area);
       g_signal_connect (gesture, "swipe",
                         G_CALLBACK (swipe_gesture_swept), drawing_area);
-      gtk_widget_add_controller (drawing_area, GTK_EVENT_CONTROLLER (gesture),
-                                 GTK_PHASE_BUBBLE);
+      gtk_widget_add_gesture (drawing_area, gesture, GTK_PHASE_BUBBLE);
 
       /* Long press */
       gesture = gtk_gesture_long_press_new (drawing_area);
@@ -165,22 +164,19 @@ do_gestures (GtkWidget *do_widget)
                         G_CALLBACK (long_press_gesture_pressed), drawing_area);
       g_signal_connect (gesture, "end",
                         G_CALLBACK (long_press_gesture_end), drawing_area);
-      gtk_widget_add_controller (drawing_area, GTK_EVENT_CONTROLLER (gesture),
-                                 GTK_PHASE_BUBBLE);
+      gtk_widget_add_gesture (drawing_area, gesture, GTK_PHASE_BUBBLE);
 
       /* Rotate */
       rotate = gesture = gtk_gesture_rotate_new (drawing_area);
       g_signal_connect (gesture, "angle-changed",
                         G_CALLBACK (rotation_angle_changed), drawing_area);
-      gtk_widget_add_controller (drawing_area, GTK_EVENT_CONTROLLER (gesture),
-                                 GTK_PHASE_BUBBLE);
+      gtk_widget_add_gesture (drawing_area, gesture, GTK_PHASE_BUBBLE);
 
       /* Zoom */
       zoom = gesture = gtk_gesture_zoom_new (drawing_area);
       g_signal_connect (gesture, "scale-changed",
                         G_CALLBACK (zoom_scale_changed), drawing_area);
-      gtk_widget_add_controller (drawing_area, GTK_EVENT_CONTROLLER (gesture),
-                                 GTK_PHASE_BUBBLE);
+      gtk_widget_add_gesture (drawing_area, gesture, GTK_PHASE_BUBBLE);
     }
 
   if (!gtk_widget_get_visible (window))